
package proyectoX.src.entidades;


import javax.swing.ImageIcon;

import proyectoX.src.aplicacion.Nivel;

/**
 * Capa de asbstracción con todos los datos en común entre las naves.
 *
 */
public abstract class nave extends entidad {
	//Atributos
	protected int velocidad;
    
    
    /**
     * Crea a la nave con los datos pasados por parámetro.
     * @param nivel Nivel actual.
     * @param velocidad Velocidad de desplazamiento.
     * @param ref Imagen a utilizar.
     * @param puntosVida Puntos de vida de la nave.
     */
    protected nave(Nivel nivel, int velocidad, ImageIcon ref,int puntosVida){
        super(nivel,ref,puntosVida);
        this.velocidad=velocidad;           	
    }

    /**
     * Devuelve la velocidad de desplazamiento de esta nave.
     * @return Velocidad de desplazamiento.
     */
    public int getVelocidad() {
    	return velocidad;
    }
    
}
